/**
 *  权限工具类
 *  @Authors: LiRui
 *  @date 2017-11-28
 *
 */

$.ajax({
    url: "/shsRole/auth",
    data: {},
    dataType: "json",
    type: "post",
    async: false,
    success: function (res) {
        if (res.errcode === "0") {
            console.log(res)
            if (!!res.data) {
                if (res.data.AUTH_CODE.indexOf('MENU_JSSZ') < 0) {//角色管理--菜单
                    $(".AUTH-MENU_JSSZ").remove();
                }
                if (res.data.AUTH_CODE.indexOf('JSSZ_JSCK') < 0) {//角色管理--查看
                    $(".AUTH-JSSZ_JSCK").remove();
                }
                if (res.data.AUTH_CODE.indexOf('JSSZ_JSXZ') < 0) {//角色管理--新增
                    $(".AUTH-JSSZ_JSXZ").remove();
                }
                if (res.data.AUTH_CODE.indexOf('JSSZ_JSBJ') < 0) {//角色管理--编辑
                    $(".AUTH-JSSZ_JSBJ").remove();
                }
                if (res.data.AUTH_CODE.indexOf('JSSZ_JSSC') < 0) {//角色管理--删除
                    $(".AUTH-JSSZ_JSSC").remove();
                }





                if (res.data.AUTH_CODE.indexOf('MENU_YHGL') < 0) {//用户管理--菜单
                    $(".AUTH-MENU_YHGL").remove();
                }
                if (res.data.AUTH_CODE.indexOf('YHGL_YHCK') < 0) {//用户管理--查看
                    $(".AUTH-YHGL_YHCK").remove();
                }
                if (res.data.AUTH_CODE.indexOf('YHGL_YHXZ') < 0) {//用户管理--新增
                    $(".AUTH-YHGL_YHXZ").remove();
                }
                if (res.data.AUTH_CODE.indexOf('YHGL_YHBJ') < 0) {//用户管理--编辑
                    $(".AUTH-YHGL_YHBJ").remove();
                }
                if (res.data.AUTH_CODE.indexOf('YHGL_YHSC') < 0) {//用户管理--删除
                    $(".AUTH-YHGL_YHSC").remove();
                }




                if (res.data.AUTH_CODE.indexOf('MENU_HTMB') < 0) {//模板管理--菜单
                    $(".AUTH-MENU_HTMB").remove();
                }
                if (res.data.AUTH_CODE.indexOf('HTMB_CK') < 0) {//模板管理--查看
                    $(".AUTH-HTMB_CK").remove();
                }
                if (res.data.AUTH_CODE.indexOf('HTMB_XZ') < 0) {//模板管理--新增
                    $(".AUTH-HTMB_XZ").remove();
                }
                if (res.data.AUTH_CODE.indexOf('HTMB_BJ') < 0) {//模板管理--编辑
                    $(".AUTH-HTMB_BJ").remove();
                }
                if (res.data.AUTH_CODE.indexOf('HTMB_SC') < 0) {//模板管理--删除
                    $(".AUTH-HTMB_SC").remove();
                }




                if (res.data.AUTH_CODE.indexOf('MENU_CWQX') < 0) {//还款管理--财务权限--菜单
                    $(".AUTH-MENU_CWQX").remove();
                }
                if (res.data.AUTH_CODE.indexOf('CWQX_CK') < 0) {//还款管理--查看
                    $(".AUTH-CWQX_CK").remove();
                }
                if (res.data.AUTH_CODE.indexOf('CWQX_SF') < 0) {//还款管理--收费
                    $(".AUTH-CWQX_SF").remove();
                }
                if (res.data.AUTH_CODE.indexOf('CWQX_FK') < 0) {//还款管理--放款
                    $(".AUTH-CWQX_FK").remove();
                }


                if (res.data.AUTH_CODE.indexOf('MENU_JKR') < 0) {//借款人管理--菜单
                    $(".AUTH-MENU_JKR").remove();
                }
                if (res.data.AUTH_CODE.indexOf('JKR_CK') < 0) {//借款人管理--查看
                    $(".AUTH-JKR_CK").remove();
                }



                if (res.data.AUTH_CODE.indexOf('MENU_FSGG') < 0) {//菜单--发送公告
                    $(".AUTH-MENU_FSGG").remove();
                }

                if (res.data.AUTH_CODE.indexOf('MENU_SJTJ') < 0) {//菜单--数据统计
                    $(".AUTH-MENU_SJTJ").remove();
                }

                if (res.data.AUTH_CODE.indexOf('MENU_RZCK') < 0) {//菜单--日志查看
                    $(".AUTH-MENU_RZCK").remove();
                }

                if (res.data.AUTH_CODE.indexOf('MENU_SPCD') < 0) {//顶部--审批菜单
                    $(".AUTH-MENU_SPCD").remove();
                }
                if (res.data.AUTH_CODE.indexOf('MENU_YWQX') < 0) {//业务管理--主页面
                    $(".AUTH-MENU_YWQX").remove();
                }
                if (res.data.AUTH_CODE.indexOf('MENU_HTQX') < 0) {//菜单合同权限
                    $(".AUTH-MENU_HTQX").remove();
                }

                if (res.data.AUTH_CODE.indexOf('HTQX_CK') < 0) {//菜单合同权限查看
                    $(".AUTH-MENU_HTQX_CK").remove();
                }

                if (res.data.AUTH_CODE.indexOf('HTQX_ZZ') < 0) {//菜单合同终止
                    $(".AUTH-MENU_HTQX_ZZ").remove();
                }

                if (res.data.AUTH_CODE.indexOf('YWQX_CK') < 0) {//业务管理--查看
                    $(".AUTH-MENU_YWQX_CK").remove();
                }
                if (res.data.AUTH_CODE.indexOf('YWQX_XZ') < 0) {//业务管理--新增
                    $(".AUTH-MENU_YWQX_XZ").remove();
                }
                if (res.data.AUTH_CODE.indexOf('YWQX_ZF') < 0) {//业务管理--作废
                    $(".AUTH-MENU_YWQX_ZF").remove();
                }


            }
        } else if (res.errcode === "1") {
            console.log(res.errmsg);
        } else {
            console.log(res.errmsg);
            window.location.href = "../../logout";
        }
    },
    error: function (XMLHttpRequest, textStatus, errorThrown) {
        console.error(XMLHttpRequest.status);
        console.error(XMLHttpRequest.readyState);
        console.error(textStatus);
    }
});

function initAuthUtil() {
    $.ajax({
        url: "/shsRole/auth",
        data: {},
        dataType: "json",
        type: "post",
        async: false,
        success: function (res) {
            debugger

            if (res.errcode === "0") {
                if (!!res.data) {
                    if (res.data.AUTH_CODE.indexOf('MENU_HTQX') < 0) {//菜单合同权限
                        $(".AUTH-MENU_HTQX").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('MENU_SPQX') < 0) {//菜单审批权限
                        $(".AUTH-MENU_SPQX").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('MENU_CWQX') < 0) {//菜单财务权限
                        $(".AUTH-MENU_CWQX").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('MENU_ZSGL') < 0) {//菜单招商管理权限
                        $(".AUTH-MENU_ZSGL").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('MENU_CBGL') < 0) {//菜单抄表管理
                        $(".AUTH-MENU_CBGL").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('MENU_SQGL') < 0) {//菜单商圈管理
                        $(".AUTH-MENU_SQGL").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('MENU_LYGL') < 0) {//菜单楼宇管理
                        $(".AUTH-MENU_LYGL").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('MENU_XMGL') < 0) {//菜单项目管理
                        $(".AUTH-MENU_XMGL").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('MENU_JSSZ') < 0) {//菜单角色设置
                        $(".AUTH-MENU_JSSZ").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('MENU_ZHSZ') < 0) {//菜单人员设置
                        $(".AUTH-MENU_ZHSZ").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('MENU_SDBSZ') < 0) {//菜单水电表设置
                        $(".AUTH-MENU_SDBSZ").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('MENU_FSGG') < 0) {//菜单发送公告
                        $(".AUTH-MENU_FSGG").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('HTQX_LR') < 0) {//菜单合同录入权限
                        $(".AUTH-HTQX_LR").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('HTQX_BJ') < 0) {//菜单合同编辑入权限
                        $(".AUTH-HTQX_BJ").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('HTQX_TZ') < 0) {//菜单合同退租入权限
                        $(".AUTH-HTQX_TZ").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('HTQX_XQ') < 0) {//菜单合同续签入权限
                        $(".AUTH-HTQX_XQ").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('HTQX_ZF') < 0) {//菜单合同续作废权限
                        $(".AUTH-HTQX_ZF").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('CWQX_TJZD') < 0) {//财务--添加账单
                        $(".AUTH-CWQX_TJZD").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('CWQX_BJZD') < 0) {//财务--编辑账单
                        $(".AUTH-CWQX_BJZD").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('CWQX_SF') < 0) {//财务--收费
                        $(".AUTH-CWQX_SF").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('ZSGL_ZSCK') < 0) {//招商管理--查看
                        $(".AUTH-ZSGL_ZSCK").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('ZSGL_ZSXZ') < 0) {//招商管理--新增
                        $(".AUTH-ZSGL_ZSXZ").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('ZSGL_ZSBJ') < 0) {//招商管理--编辑
                        $(".AUTH-ZSGL_ZSBJ").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('CBGL_CB') < 0) {//抄表管理--抄表
                        $(".AUTH-CBGL_CB").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('CBGL_SCZD') < 0) {//抄表管理--生成账单
                        $(".AUTH-CBGL_SCZD").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('SQGL_SQCK') < 0) {//商圈管理--查看
                        $(".AUTH-SQGL_SQCK").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('SQGL_SQSC') < 0) {//商圈管理--删除
                        $(".AUTH-SQGL_SQSC").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('SQGL_SQXZ') < 0) {//商圈管理--新增
                        $(".AUTH-SQGL_SQXZ").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('SQGL_SQBJ') < 0) {//商圈管理--编辑
                        $(".AUTH-SQGL_SQBJ").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('LYGL_LYCK') < 0) {//楼宇管理--查看
                        $(".AUTH-LYGL_LYCK").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('LYGL_LYXZ') < 0) {//楼宇管理--新增
                        $(".AUTH-LYGL_LYXZ").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('LYGL_LYBJ') < 0) {//楼宇管理--编辑
                        $(".AUTH-LYGL_LYBJ").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('LYGL_LYSC') < 0) {//楼宇管理--删除
                        $(".AUTH-LYGL_LYSC").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('XMGL_XMCK') < 0) {//项目管理--查看
                        $(".AUTH-XMGL_XMCK").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('XMGL_XMXZ') < 0) {//项目管理--新增
                        $(".AUTH-XMGL_XMXZ").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('XMGL_XMBJ') < 0) {//项目管理--编辑
                        $(".AUTH-LYGL_LYBJ").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('XMGL_XMSC') < 0) {//项目管理--删除
                        $(".AUTH-XMGL_XMSC").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('JSSZ_JSCK') < 0) {//角色管理--查看
                        $(".AUTH-JSSZ_JSCK").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('JSSZ_JSXZ') < 0) {//角色管理--新增
                        $(".AUTH-JSSZ_JSXZ").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('JSSZ_JSBJ') < 0) {//角色管理--编辑
                        $(".AUTH-JSSZ_JSBJ").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('JSSZ_JSSC') < 0) {//角色管理--删除
                        $(".AUTH-JSSZ_JSSC").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('ZHSZ_ZHCK') < 0) {//人员管理--查看
                        $(".AUTH-ZHSZ_ZHCK").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('ZHSZ_ZHXZ') < 0) {//人员管理--新增
                        $(".AUTH-ZHSZ_ZHXZ").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('ZHSZ_ZHBJ') < 0) {//人员管理--编辑
                        $(".AUTH-ZHSZ_ZHBJ").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('SDBSZ_SDBCK') < 0) {//水电表管理--查看
                        $(".AUTH-SDBSZ_SDBCK").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('SDBSZ_SDBXZ') < 0) {//水电表管理--新增
                        $(".AUTH-SDBSZ_SDBXZ").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('SDBSZ_SDBBJ') < 0) {//水电表管理--编辑
                        $(".AUTH-SDBSZ_SDBBJ").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('SPQX_HTSP') < 0) {//审批权限--合同审批
                        $(".AUTH-SPQX_HTSP").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('SPQX_ZDSP') < 0) {//审批权限--账单审批
                        $(".AUTH-SPQX_ZDSP").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('CWQX_ZDCK') < 0) {//财务--账单查看
                        $(".AUTH-CWQX_ZDCK").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('HTQX_CK') < 0) {//合同权限--查看
                        $(".AUTH-HTQX_CK").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('ZHSZ_SJQX') < 0) {//人员数据权限
                        $(".AUTH-ZHSZ_SJQX").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('MENU_JCSZ') < 0) {//菜单行业配置权限
                        $(".AUTH-MENU_JCSZ").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('JCSZ_CK') < 0) {//行业配置--查看
                        $(".AUTH-JCSZ_CK").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('JCSZ_XZ') < 0) {//行业配置--新增
                        $(".AUTH-JCSZ_XZ").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('JCSZ_BJ') < 0) {// 行业配置 基础设置--编辑
                        $(".AUTH-JCSZ_BJ").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('JCSZ_SC') < 0) {// 行业配置 基础设置--删除
                        $(".AUTH-JCSZ_SC").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('MENU_WYSZ') < 0) {//菜单物业设置
                        $(".AUTH-MENU_WYSZ").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('WYSZ_CK') < 0) {//物业设置--查看
                        $(".AUTH-WYSZ_CK").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('WYSZ_XZ') < 0) {//物业设置--新增
                        $(".AUTH-WYSZ_XZ").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('WYSZ_BJ') < 0) {//物业设置--编辑
                        $(".AUTH-WYSZ_BJ").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('WYSZ_SC') < 0) {//物业设置--删除
                        $(".AUTH-WYSZ_SC").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('MENU_HTMB') < 0) {//菜单合同模板
                        $(".AUTH-MENU_HTMB").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('HTMB_CK') < 0) {//合同模板--查看
                        $(".AUTH-HTMB_CK").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('HTMB_XZ') < 0) {//合同模板--新增
                        $(".AUTH-HTMB_XZ").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('HTMB_BJ') < 0) {//合同模板--编辑
                        $(".AUTH-HTMB_BJ").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('MENU_TJFX') < 0) {//菜单--统计分析
                        $(".AUTH-HTMB_TJFX").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('MENU_RZCK') < 0) {//菜单--日志查看
                        $(".AUTH-MENU_RZCK").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('MENU_TCCGL') < 0) {//菜单--停车场管理
                        $(".AUTH-MENU_TCCGL").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('TCCGL_MKCK') < 0) {//停车场管理--卖卡查看
                        $(".AUTH-TCCGL_MKCK").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('TCCGL_MKXZ') < 0) {//停车场管理--卖卡新增
                        $(".AUTH-TCCGL_MKXZ").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('TCCGL_BYNKCK') < 0) {//停车场管理--包月年卡查看
                        $(".AUTH-TCCGL_BYNKCK").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('TCCGL_BYNKXZ') < 0) {//停车场管理--包月年卡新增
                        $(".AUTH-TCCGL_BYNKXZ").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('TCCGL_LSXSFCK') < 0) {//停车场管理--临时性收费查看
                        $(".AUTH-TCCGL_LSXSFCK").remove();
                    }
                    if (res.data.AUTH_CODE.indexOf('TCCGL_LSXSFXZ') < 0) {//停车场管理--临时性收费新增
                        $(".AUTH-TCCGL_LSXSFXZ").remove();
                    }
                }
            } else if (res.errcode === "1") {
                console.log(res.errmsg);
            } else {
                console.log(res.errmsg);
                window.location.href = "../../logout";
            }
        },
        error: function (XMLHttpRequest, textStatus, errorThrown) {
            console.error(XMLHttpRequest.status);
            console.error(XMLHttpRequest.readyState);
            console.error(textStatus);
        }
    });
}